
// const BASE_URL = 'http://192.168.1.111:48081';
const BASE_URL = 'https://cac.avic.ruanmengkeji.cn';

export default {
	// BASE_URL
	post(url, params) {
		let resultPromise = new Promise((resolve, reject) => {
			uni.showLoading({
				title: "正在加载...",
				mask: true,
				duration: 1500
			})
			let token = uni.getStorageSync("data")?.data?.accessToken || "default_token";
			// let token = Bearer 89d6e72f5b0d494fac354327467276f3
			uni.request({
				url: BASE_URL + url, //仅为示例，并非真实接口地址。
				method: "POST",
				data: params,
				header: {
					// 'content-type': 'application/json', //自定义请求头信息
					"Authorization": "Bearer " + token,
					"tenant-id": 1
				},
				success: (res) => {
					//token过期时，返回重新登录
					if (401 == res.data.code) {
						uni.$u.toast('登录时间过久，请重新登录');
						// setTimeout(()=>{
						// 	uni.navigateTo({
						// 		url:"/pages/login/login"
						// 	})
						// },2000)
					}
					resolve(res.data);
				},
				//只有当请求没有到达后端服务器，则执行这里
				fail: (err) => {
					reject(err);
				},
				complete: () => {
					//无论成功或者失败都会执行该回调
					uni.hideLoading(); //关闭loading
				}
			});
		});

		return resultPromise;

	},
	get(url, params) {
		// console.log("params",params);
		let resultPromise = new Promise((resolve, reject) => {
			uni.showLoading({
				title: "正在加载...",
				mask: true,
				duration: 1500
			})
			let token = uni.getStorageSync("data")?.data?.accessToken || "default_token";
			uni.request({
				url: BASE_URL + url, //仅为示例，并非真实接口地址。
				method: "GET",
				data: params,
				header: {
					// 'content-type': 'application/json', //自定义请求头信息
					"Authorization": "Bearer " + token,
					"tenant-id": 1
				},
				success: (res) => {
					//token过期时，返回重新登录
					if (401 == res.data.code) {
						uni.$u.toast('登录时间过久，请重新登录');
						// setTimeout(()=>{
						// 	uni.navigateTo({
						// 		url:"/pages/login/login"
						// 	})
						// },2000)
					}
					resolve(res.data);
				},
				//只有当请求没有到达后端服务器，则执行这里
				fail: (err) => {
					// console.log(err);
					reject(err);
				},
				complete: () => {
					//无论成功或者失败都会执行该回调
					uni.hideLoading(); //关闭loading
				}
			});
		});

		return resultPromise;
	},
}